A Modelling Framework Incorporating a Map Algebra Programming Language
نویسنده
چکیده
The paper presents a modelling framework to integrate dynamic analysis and spatial analysis, and to apply this to a hydrological application. The dynamic analysis runs a simulation of a set of process modules. Modules for spatial analysis functionality are implemented in software libraries, or components. Currently we support components for a map algebra language called MapScript, and for spreadsheet calculations using Excel. An important issue in environmental models and in any modelling framework is dealing with different scale processes. When processes occur over different time or spatial scales but are still integrally related, this becomes a problem for applying efficient modelling solutions. The paper reviews two common strategies for solving this problem, namely multistep and multigrid methods. Because of the heterogeneous nature of landscapes processes neither is seen as offering a satisfactory solution. We have tried a variant to a multistep solution by allowing the user to specify the timing of different processes that occur in a landscape model. The paper describes the modelling framework and language specification used to describe module execution. The specification is written in XML to leverage its widespread use in web computing environments. The modelling framework may be used for diverse modelling applications in hydrology, landscape assessment, geomorphology and ecology. The paper will demonstrate a mock hydrological application to model runoff in a small watershed.
منابع مشابه
MapScript: A Map Algebra Programming Language for Spatial Modelling
Dynamic spatial analysis addresses computational aspects of space-time processing. This paper describes the development of a spatial analysis tool and modelling framework that together offer a solution for simulating landscape processes. A better approach to integrating landscape spatial analysis with Geographical Information Systems (GIS) is advocated in this paper. Enhancements include specia...
متن کاملIncorporating Level Set Methods in Geographical Information Systems (GIS) for Land-Surface Process Modeling
Land-surface processes include a broad class of models that operate at a landscape scale. Current modelling approaches tend to be specialised towards one type of process, yet it is the interaction of processes that is increasing seen as important to obtain a more integrated approach to land management. This paper presents a technique and a tool that may be applied generically to landscape proce...
متن کاملCreating Interactive Characters with BDI Agents
This paper discusses the use of BDI agents for the development of human-like synthetic characters. The folk psychological roots of the paradigm map closely to the way people typically explain both their behaviour and that of others, and this greatly facilitates knowledge elicitation and representation. This is illustrated through some examples from a project in which models of expert players of...
متن کاملModelling Compensation with Timed Process Algebra
Compensation is a feature of Business Process Modelling which allows error correction based on non-atomic rollback. Several variant strategies exist for compensation in a similar way that many patterns exist for workflow. Existing formalisations model compensation and workflow in an ad-hoc fashion, mainly due to their high-level nature. In this paper we propose a low-level approach using Timed ...
متن کاملExpansion Operators for Modelling Agent Reasoning in Possibilistic Defeasible Logic Programming
Possibilistic Defeasible Logic Programming (P-DeLP) is a logic programming language which combines features from argumentation theory and logic programming, incorporating as well the treatment of possibilistic uncertainty and fuzzy knowledge at object-language level. Defeasible argumentation in general and P-DeLP in particular provide a way of modelling non-monotonic inference. When modelling i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002